package com;


import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;
import java.util.function.Predicate;

/**
 * Created by apple on 17/3/13.
 */
public interface DefaultInterFace {
    void run1(int a);

    default void run3(int a){
        System.out.println(a*10);
    }

    public static void main(String[] args) {
//        DefaultInterFace DefaultInterFace = new DefaultInterFace() {
//            @Override
//            public double calculate(int a) {
//                return 1;
//            }
//        };
//
//        System.out.println(DefaultInterFace.add(100));

        List<String> l = new ArrayList();
        l.add("123");
        l.add("1231");
        l.add("12311");
        l.add("11232323");
        l.add("121233");

        l
                .stream()
                .filter(s -> s.startsWith("123"))
                .forEach(System.out::println);
//        Predicate<String> p = (Predicate) -> true;
//        System.out.println(p.test(null));

//        Runnable r1 = () -> {System.out.println("Hello Lambda!");};


    }
}
